David Fonseca of Rochester was charged with two weapons offenses and aggravated assault, New Jersey State Police said.
Police received a 911 call last Friday around 11:15 a.m., from a caller saying a tractor-trailer driver pulled next to him and pointed a handgun at him, authorities said.
The caller gave a description of the vehicle -- a tractor trailer with New York plates -- which troopers found moments later near milepost 32.2, the NJSP said.
Fonseca was subsequently arrested and found to be in possession of a .32 caliber revolver, located in the truck.He was lodged at the Morris County jail pending a detention hearing.
Click here to follow Daily Voice Northern Highlands and receive free news updates.